package tests;

import common.Utils;
import org.openqa.selenium.By;

public class UserPage extends Utils {
    public static String url = "http://47.93.222.41:58080/index.html";
    public UserPage() {
        super(url);
    }

    /*
    我的帖子
     */
    public void myTieZi() {
//        点击头像
        driver.findElement(By.cssSelector("#index_nav_avatar")).click();
//        点击我的帖子
        driver.findElement(By.cssSelector("#index_user_profile")).click();
//        查看是否有头像
        driver.findElement(By.cssSelector("#profile_avatar"));
//        查看是否有发帖数等相关信息
        driver.findElement(By.cssSelector("#bit-forum-content > div.page-header.d-print-none > div > div > div.col > div"));
    }

    /*
    个人中心
     */
    public void myCenter() {
//        点击头像
        driver.findElement(By.cssSelector("#index_nav_avatar")).click();
//        点击个人中心
        driver.findElement(By.cssSelector("#index_user_settings")).click();
//        查看是否有用户中心
        driver.findElement(By.cssSelector("#bit-forum-content > div.page-header.d-print-none > div > div > div > h2"));
//        查看是否有"瑶瑶"
        driver.findElement(By.cssSelector("#settings_nickname"));
    }

    /*
    退出
     */
    public void quit() {
//        点击头像
        driver.findElement(By.cssSelector("#index_nav_avatar")).click();
//        点击退出
        driver.findElement(By.cssSelector("#index_user_logout > span")).click();
//        查询是否有"用户登录"元素
        driver.findElement(By.cssSelector("body > div > div > div > div:nth-child(1) > div > div.card.card-md > div > h2"));
    }

    /*
    版块
     */
    public void section() {
//        点击 Java 可以跳转
        driver.findElement(By.cssSelector("#topBoardList > li:nth-child(2) > a > span.nav-link-title")).click();
//        检查抬头位置是否有 Java
        driver.findElement(By.cssSelector("#article_list_board_title"));
    }

}
